/**********************************************************************//**
            Meteor Firmware Platform
              
*-
@file   selection.h
@author Lucas
@date   2021/04/28 13:33:16
@brief  selection header
**************************************************************************/
// Question!? 这个#ifndf 组合存在的意义是什么？没有他可不可以
// 最好是要存在，下面举例说明
// 假设一个.c文件要使用 selection_sort函数，那首先要做的是#include "selection.h"
// int a = selection(...); // 运行代码，
// 问题是为什么要#include 对应的 .h 才能使用对应的函数，因为，编译器要通过.h中的函数声明
// 找到函数的地址
// 如果两次 
// #include "demo.h"
// #include "demo.h"
// 可以思考下加上#ifndf和不加的区别，也可以亲自尝试下
// 没记错的化，编译器替换 #include ".h"的过程是发生在预编译阶段！
#ifndef __SELECTION_H__
#define __SELECTION_H__ 

#include <stdio.h>
int selection_sort(int arr[],int len,int is_ascending);
// int selection_sort(int arr[],int len,int is_ascending);

#endif	// __SELECTION_H__